mysql 查询结果横向拼接

您所在的位置:网站首页 两select 语句合并 mysql 查询结果横向拼接

mysql 查询结果横向拼接

#mysql 查询结果横向拼接| 来源: 网络整理| 查看: 265

第一条sql:

select unit,count(*)as number from archives_management group by unit

第二条sql:

select fine_units,count(*) as fine_number from fine group by fine_units

注:两条sql 分别查询结果如下图

863bfa29b693dd00c65a16c9f83230ac.png

要求生成如下格式:

unit                                     number          fine_number

艾XXXXXXX                         1                        1

奥XXXXXXXX                        1                        0

北京XXXXXXX                        2                      0

解决办法:

select isnull(a.unit,b.fine_units) unit,isnull(a.number,0) number,isnull(b.fine_number,0) fine_number

from (第一个SQL)  a FULL JOIN (第二个SQL) b on a.unit=b.fine_units

原文引用:https://bbs.csdn.net/topics/390797414?page=1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3